package com.droowa.model.dao;

import java.sql.SQLException;
import java.util.List;

import com.droowa.domain.DeliveryEnterpriseManagement;


public interface DeliveryEnterpriseManagementDAO {

	public abstract int insertDeliveryEnterpriseManagement(DeliveryEnterpriseManagement deliveryEnterpriseManagement) throws SQLException;
	
	public abstract int deleteDeliveryEnterpriseManagement(String deliveryEnterpriseId) throws SQLException;
	
	public abstract int updateDeliveryEnterpriseManagement(DeliveryEnterpriseManagement deliveryEnterpriseManagement) throws SQLException;
	
	public abstract DeliveryEnterpriseManagement selectDeliveryEnterpriseManagementByDeliveryEnterpriseId(int deliveryEnterpriseId) throws SQLException;
	
	public abstract List<DeliveryEnterpriseManagement> selectDeliveryEnterpriseManagementByEnterpriseName(String enterpriseName) throws SQLException;
	
	public abstract List<DeliveryEnterpriseManagement> selectDeliveryEnterpriseManagementByTel(String tel) throws SQLException;
	
	public abstract List<DeliveryEnterpriseManagement> selectDeliveryEnterpriseManagementByEmail(String email) throws SQLException;
	
	public abstract List<DeliveryEnterpriseManagement> selectDeliveryEnterpriseManagement() throws SQLException;
	
}
